*************************************************************************
*			   			*
*			    / CC.SAV, 231 /.			*	
*************************************************************************
*	24-10-88	Author: Solntsev S. 535-16-66			*
*************************************************************************
					Printed by Fedotowa E.





		1.   .
-------------------------------------------------------------------------

RU CC
# [-cefjklmnprstxz] [-iDEV] [-dSYM[=VAL]] [-uSYM] [-o outfile] infile

1. -cefjklmnprstxz--   :
		c --   (  0,1,2 ),
		e --     ([-1]),
		f --   .  FPU (..),
		j --   FPU,
		k --    ..,
		l --      :
			"CPP complete"--  ,
			"C0 complete", "C1 complete" --  ,
			"C2 complete" --  ,
			"AS complete" --  .
		m --   (  ),
		n --    (*.TMP,*.TM1,*.S),
		p --   .  ,
		r --    ,
		s --  ,
		t --   ,
		x --  ,
		z --    ./.   ..

2. -iDEV --   "DEV:"   ,   
		 ,   #include .

3. -dSYM=VAL  -dSYM --   "SYM"    (  
		#define )   ,    
		 "VAL"  "1".

4. -uSYM --   "SYM"  .

5. -o outfile --   ..

6. infile --    (  ).

	--------	 !	-----------------------
	  ":"     AS.SAV.




		2.  .
-------------------------------------------------------------------------

	int		char		float		double
	struct		long		unsigned	union
	short		auto		extern		static
	register
			goto		return		if
	while		else		switch		case
	break		continue	do		default
	for		sizeof		typedef		enum




		3.       .
-------------------------------------------------------------------------

1.Odd or nonexistent address trap  --	    
					 .
2.Memory protect violation	   --     .
3.BRT trap or C run-time library
		error 		   --?	
4.Illegal Instruction		   --	 .
5.TRAP trap or FORTRAN error signal--?
6.?CC-F-No core for CCP args	   --	    .
7.?IO-start-Cannot parse command
			 line	   --	  
					  .





		4.      .
-------------------------------------------------------------------------

1.?%s-F-Can't close %s "%s": %s    --	  .
2.<%s%s> complete		   --	<> .
3.?%s-F-Can't open TIF"%s":%s	   --	  TIF"<>".
4.?CC-F-TOO many output files	   --	   .
5.?CC-F-Bad output filename "%s"   --	   .
6.?CC-F-Unknown switch '%s'	   --	  '<>'.
7.?CC-F-Too many input files	   --	   .
8.?CC-I-I'm do nothing as you like --	    ,    
					.
9.?CC-F-No output filename	   --	   .
10.?CC-F-Bad input filename "%s"   --	    "<>".
11.?CC-F-No input file		   --	  .
12.?CC-F-Can't open input file "%s"--	   "<>".
  			 TOF	   --	  .

1.Illegal file name		   --	  .
2.No room for user on device	   --	     
					.
3.File not found		   --	  .
4.Not a valid device		   --	  .
5.I/O channel in use		   --	  ./.
6.I/O channel not open		   --	   ./.
7.End of file on device		   --	   .
8.Fatal system I/O failure	   --	   ./.
9.User data error		   --	  .
10.File already found (protected)  --	   ().
11.No free I/O channels		   --	   ./.
12.No memory space for buffer	   --	     .
13.Math-bad argument		   --	  .
14.Math-range error		   --	  .
15.Unindentify error		   --	 .
16."%s": agument mismatch	   --	"<>":   .



		5. ,   ( CPP ).
-------------------------------------------------------------------------

1...token too long		   --	..  .
2."%s": unterminated macro call	   --	"<>" : -.
3."%s": too much pushback	   --	"<>":  ' .
4...no space			   --	.. .
5...bad include syntax		   --	..  .
6.Unreasonable include nesting	   --	  .
7.Can't find include file "%s"	   --	   
					"<>". 
8...too much defining		   --	..  .
9...illegal macro name		   --	  .
10."%s" :missing )		   --	"<>":  ).
11...bad formal: "%s"		   --	..  : "<>".
12...too many formals: "%s"	   --	..  : 
					  "<>".
13."%s" redefined		   --	"<>" .
14.If-less endif		   --	If--  endif.
15.If-less else			   --	If--  else.
16...undefined control		   --	.. .
17...too many defines		   --	..  .
18."%s": macro recursion	   --	"<>":  .
19."%s": actuals too long	   --	"<>":    
					.
20...unknown option '%c'	   --	..  '<>'.
21...too many -D options,
		ignoring '%s'	   --	..  -D ,'<>' 
						.
22...too many -U options,
		ignoring '%s'	   --	..  -U ,'<>' 
						.
1...excessive -I file (%s) ignored --	..  -I , (<>) 
					  .
2...command line		   --	.. .
3.CPP output write error	   --	    
					.
4.Illegal character %c in 
		preprocessor if	   --	  %c  
					 (if).
5.Illegal number %s		   --	  <..>.
6...yass stack overflow		   --	..yass  .




		6. ,   ( C0 ).
-------------------------------------------------------------------------

1.Simbol table overflow		   --	  .
2.Illegal #			   --	 #.
3.Warning: "%c=" operator assumed  --	: "%=" - 
					 .
4.Non terminated comment	   --	 .
5.Unknown character		   --	 .
6.Number syntax			   --	 .
7.Long character constant	   --	  .
8.Nonterminated string		   --	 .
9."%s" undefined;func. "%s"	  
  (Warning only)		   --	"<>" ; "<>"
					( ).
10.Expression overflow		   --	 .
11.Expression syntax		   --	 .
12.Dissallowed conversion	   --	 .
13.Illegal conditional		   --	 .
14.Call of non-function		   --	 -.
15.Illegal indirection		   --	 .
16.Illegal lvalue		   --	 .
17.Illegal structure ref	   --	   .
18.Incompatible structures	   --	 .
19.Illegal conversion		   --	 .
20.Illegal type of operand	   --	  .
21.Out of space			   --	  .
22.Lvalue required		   --	 .
23.Divide check			   --	 .
24.Constant required		   --	 .
25.Illegal storage class	   --	  
					 ().
26.Inappropriate parameters	   --	 .
27.Too many }'s			   --	  }.
28.External definition syntax	   --	  .
29.Compound statement required	   --	  .
30.No auto. aggregate initialization-	   
					.
31.0-length row: "%s"		   --	 0-: "<>".
32.No strings in automatic	   --	 --   .
33.No field initialization	   --	  .
34.Illegal enum constant for "%s"  --	   
					"<>".
35.Too many initializers: "%s"	   --	  : 
					"<>".
36.Undefined structure
		initialization	   --	  
					.
37.Too many structure initializers --	  .
38."%s" multiply defined	   --	"<>"  .
39.Statement syntax		   --	 .
40.Unexpected EOF		   --	  .
41.Missing  '}'			   --	 '}'.
42.Case not in switch		   --	 switch   case.
43.Switch table overflow	   --	 . switch .
44.Default not in switch	   --	default   . switch.
45.More then 1 'default'	   --	,  1 "default".
46.Inappropriate 'else'		   --	 'else'.
47.Unknown keyword		   --	  .
48.Not an argument		   --	  "<>".
49...names "%s" and "%s" conflict  --	.. "<1>"  "<2>" 
					.
50."%s" undefined		   --	"<>" .
51.Conflict in storage class	   --	    
					().
52.Type clash			   --	 .
53.Misplased 'unsigned'		   --	 'unsigned'.
54.Misplased 'long'		   --		 'long'.
55.Bad structure/union/enum name   --	  /
								/'.
56."%s" redeclared		   --	"<>"  .
57.Bad func. storage class	   --	   .
58.Warning: structure redeclaration--	: 
					.
59.Too many structure members	   --	   .
60.Illegal enumeration "%s"	   --	  "<>".
61.Rank too large		   --	  .
62.Null dimension		   --	 .
63.Type is too complicated	   --	  .
64.Field too long		   --	  .
65.Bad type for field		   --	   .
66.Declaration syntax		   --	 .
67.Write error on temp.		   --	    ().
68.Illegal use of type name	   --	   .
69.Illegal use of type		   --	  .
70.Warning: very large data
			structure  --	:   
					 .
71.Undefined structure		   --	 .
72.Compiler error (length)	   --	  ().
73.Break/continue error		   --	 break/continue.
74.Botch in outcode		   --	    . .





		7. ,   ( C1 ).
-------------------------------------------------------------------------




		8.  .
-------------------------------------------------------------------------

******Optimizer statistics**********

4 iterations / .
1 jumps to jumps /   .
1 inst. affer jumps / '  .
4 jumps to .+2 /    .
1 redundant labels /  .
4 cross-jumps /  .
1 code motions /  .
0 branches reversed /  .
7 redundant moves /  .
4 simplified addresses / .
2 loops inverted /  .
2 redundant jumps /  .
0 common seqs before jmp's /  ..... 
0 skips over jumps /   .
0 sob's added /..
5 redundant tst's /  .
0 literals eliminated /  .
23K core 	/ 23 .






		9.   .
-------------------------------------------------------------------------
 :
		ASS DK: C:
		SET USR SWAP
		RU CC
		# <   >
		R LINK
		outfile=SPEIS,infile,[libraries]
-------------------------------------------------------------------------
